package cn.huiyunche.base.service.vo;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @FileName: cn.huiyunche.base.service.vo
 * @Description: 车型油耗变更列表vo
 * @author: Aaron
 * @date: 2017/3/13 下午10:16
 */
public class ScPriceconfOcVo {

    private Integer Id;

    //车型分类主键
    private Integer vehicleTypeId;

    //车型分类名称
    private String vehicleClassifyName;

    //燃油类型主键
    private Integer fuelTypeId;

    //燃油类型名称
    private String fuelTypeName;

    //油耗
    private BigDecimal currentValue;

    //生效时间
    private Date effectiveDate;

    //失效时间
    private Date invalidDate;

    //创建时间
    private Date gmtCreate;

    //更新时间
    private Date gmtUpdate;

    //创建人
    private String creator;

    //是否能修改
    private boolean isLock;

    public Integer getId() {
        return Id;
    }

    public ScPriceconfOcVo setId(Integer id) {
        Id = id;
        return this;
    }

    public Integer getVehicleTypeId() {
        return vehicleTypeId;
    }

    public ScPriceconfOcVo setVehicleTypeId(Integer vehicleTypeId) {
        this.vehicleTypeId = vehicleTypeId;
        return this;
    }

    public String getVehicleClassifyName() {
        return vehicleClassifyName;
    }

    public ScPriceconfOcVo setVehicleClassifyName(String vehicleClassifyName) {
        this.vehicleClassifyName = vehicleClassifyName;
        return this;
    }

    public Integer getFuelTypeId() {
        return fuelTypeId;
    }

    public ScPriceconfOcVo setFuelTypeId(Integer fuelTypeId) {
        this.fuelTypeId = fuelTypeId;
        return this;
    }

    public String getFuelTypeName() {
        return fuelTypeName;
    }

    public ScPriceconfOcVo setFuelTypeName(String fuelTypeName) {
        this.fuelTypeName = fuelTypeName;
        return this;
    }

    public BigDecimal getCurrentValue() {
        return currentValue;
    }

    public ScPriceconfOcVo setCurrentValue(BigDecimal currentValue) {
        this.currentValue = currentValue;
        return this;
    }

    public Date getEffectiveDate() {
        return effectiveDate;
    }

    public ScPriceconfOcVo setEffectiveDate(Date effectiveDate) {
        this.effectiveDate = effectiveDate;
        return this;
    }

    public Date getInvalidDate() {
        return invalidDate;
    }

    public ScPriceconfOcVo setInvalidDate(Date invalidDate) {
        this.invalidDate = invalidDate;
        return this;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public ScPriceconfOcVo setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
        return this;
    }

    public Date getGmtUpdate() {
        return gmtUpdate;
    }

    public ScPriceconfOcVo setGmtUpdate(Date gmtUpdate) {
        this.gmtUpdate = gmtUpdate;
        return this;
    }

    public String getCreator() {
        return creator;
    }

    public ScPriceconfOcVo setCreator(String creator) {
        this.creator = creator;
        return this;
    }

    public boolean getIsLock() {
        return isLock;
    }

    public ScPriceconfOcVo setIsLock(boolean isLock) {
        this.isLock = isLock;
        return this;
    }

    @Override
    public String toString() {
        return "ScPriceconfOcVo{" +
                "Id=" + Id +
                ", vehicleTypeId=" + vehicleTypeId +
                ", vehicleClassifyName='" + vehicleClassifyName + '\'' +
                ", fuelTypeId=" + fuelTypeId +
                ", fuelTypeName='" + fuelTypeName + '\'' +
                ", currentValue=" + currentValue +
                ", effectiveDate=" + effectiveDate +
                ", invalidDate=" + invalidDate +
                ", gmtCreate=" + gmtCreate +
                ", gmtUpdate=" + gmtUpdate +
                ", creator='" + creator + '\'' +
                ", isLock=" + isLock +
                '}';
    }
}
